home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Cream of the Crop 26
/
Cream of the Crop 26.iso
/
program
/
ddj0897.zip
/
DYN401.ZIP
/
kernel
/
dynace.d
< prev
next >
Wrap
Text File
|
1996-12-04
|
1KB
|
74 lines
/*
*
* Copyright (c) 1993-1996 Algorithms Corporation
* 3020 Liberty Hills Drive
* Franklin, TN 37067
*
* ALL RIGHTS RESERVED.
*
*
*
*/
defclass Dynace;
cmeth gTracePrint(char *buf)
{
if (File_c)
gPuts(traceStream, buf);
else
printf("%s", buf);
return self;
}
cmeth gObjectChecking(int x)
{
_CheckObjects_ = x;
if (!x)
_LastGeneric_ = NULL;
return self;
}
objrtn Dynace_initialize(void)
{
if (Dynace_c)
return Dynace_c;
Dynace_c = gNewClass(Class, "Dynace", 0, 0, END);
cMethodFor(Dynace, gTracePrint, Dynace_cm_gTracePrint);
cMethodFor(Dynace, gObjectChecking, Dynace_cm_gObjectChecking);
return Dynace_c;
}
#if 0 /* code for the benefit of dpp */
cmeth gResizeMethodCache(int classes, int generics){}
cmeth gSetMemoryBufferArea(long sz){}
cmeth void gMarkRange(char _HUGE **from, char _HUGE **to){}
cmeth gGC(){}
cmeth void *gRegisterMemory(void *beg, long size){}
cmeth void gRemoveRegisteredMemory(void *pp){}
cmeth void *gChangeRegisteredMemory(void *pp, void *beg, long size){}
cmeth long gMaxAfterGC(){}
cmeth long gMaxMemUsed(){}
cmeth long gCurMemUsed(){}
cmeth int gTrace(int mode){}
cmeth void gMarkObject(object obj){}
cmeth gDumpObjects(char *file, int type){}
#endif
/*
*
* Copyright (c) 1993-1996 Algorithms Corporation
* 3020 Liberty Hills Drive
* Franklin, TN 37067
*
* ALL RIGHTS RESERVED.
*
*
*
*/